package za.org.jcicada.genss.sensor;

/**
 * Enum used to represent the current status of a sensor
 * @author rcrida
 */
public enum SensorStatus {
    
    /**
     * The sensor status is unknown, not yet measured or detached.
     */
    UNKNOWN,
    
    /**
     * The sensor is operating normally.
     */
    NOMINAL,
    
    /**
     * The sensor is operating correctly but there may be pending functional
     * degradation.
     */
    WARN,
    
    /**
     * The sensor indicates a value that compromises functionality.
     */
    ERROR,
    
    /**
     * The sensor has failed.
     */
    FAILURE
}
